package com.px.device.domain;

import com.px.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class AirportVo extends AirportInfo {

    /** 经度 */
    @Excel(name = "经度")
    @ApiModelProperty(value = "经度")
    private double longitude;

    /** 纬度 */
    @Excel(name = "纬度")
    @ApiModelProperty(value = "纬度")
    private double latitude;

    /** 机场状态{"0":"空闲中","1":"现场调试","2":"远程调试","3":"固件升级中","4":"作业中"} */
    @ApiModelProperty(value = "机场状态{'0':'空闲中','1':'现场调试','2':'远程调试','3':'固件升级中','4':'作业中'}")
    @Excel(name = "机场状态{'0':'空闲中','1':'现场调试','2':'远程调试','3':'固件升级中','4':'作业中'}")
    private Long modeCode;

    /** 机场固件版本号 */
    @ApiModelProperty(value = "机场固件版本号")
    @Excel(name = "机场固件版本号")
    private String firmwareVersion;

    /** 机场累计作业次数 */
    @ApiModelProperty(value = "机场累计作业次数")
    @Excel(name = "机场累计作业次数")
    private Long jobNumber;

    /** 降雨量.{"0":"无雨","1":"小雨","2":"中雨","3":"大雨"} */
    @ApiModelProperty(value = "降雨量.{'0':'无雨','1':'小雨','2':'中雨','3':'大雨'}")
    @Excel(name = "降雨量.{'0':'无雨','1':'小雨','2':'中雨','3':'大雨'}")
    private String rainfall;

    /** 风速.m/s */
    @ApiModelProperty(value = "风速.m/s")
    @Excel(name = "风速.m/s")
    private String windSpeed;

    /** 环境温度.°C */
    @ApiModelProperty(value = "环境温度.°C")
    @Excel(name = "环境温度.°C")
    private String environmentTemperature;
}
